Dynamic Circuit Generation for Boolean Satissability in an Object-oriented Design Environment

نویسندگان

  • Oskar Mencer
  • Marco Platzner
چکیده

We apply our object-oriented design environment PAM-Blox to dynamic generation of circuits for re-conngurable computing. Our approach combines the structural hardware design environment with commercial synthesis of nite state machines (FSMs). The PAM-Blox environment features a well deened hardware object interface and the ability to control the placement of hand-optimized circuits. We integrate the advantages of an object-oriented design environment with full control over placement at every level of abstraction, with commercial FSM synthesis and optimization. As driving application we consider reconngurable hardware accelerators for the NP-complete Boolean satissability problem. These accelerators require a fast compilation of circuits consisting of instance-speciic datapaths and control automatons. By providing FSM optimization and control over placement, our design environment enables the maximization of performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Circuit Generation for Boolean Satisfiability in an Object-Oriented Design Environment

We apply our object-oriented design environment PAM-Blox to dynamic generation of circuits for recon gurable computing. Our approach combines the structural hardware design environment with commercial synthesis of nite state machines (FSMs). The PAM-Blox environment features a well de ned hardware object interface and the ability to control the placement of hand-optimized circuits. We integrate...

متن کامل

Dynamic Circuit Generation for Boolean Satis ability in an Object-Oriented Design Environment

We apply our object-oriented design environment PAM-Blox to dynamic generation of circuits for recon gurable computing. Our approach combines the structural hardware design environment with commercial synthesis of nite state machines (FSMs). The PAM-Blox environment features a well de ned hardware object interface and the ability to control the placement of hand-optimized circuits. We integrate...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

Accelerating Boolean Satissability with Conngurable Hardware

This paper describes and evaluates methods for implementing formula-speciic Boolean satissability (SAT) solver circuits in conngurable hardware. Starting from a general template design, our approach automatically generates VHDL for a circuit that is speciic to the particular Boolean formula being solved. Such an approach tightly customizes the circuit to a particular problem instance. Thus, it ...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999